package co.fitstart.admin.entity.search;

import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;

import co.fitstart.entity.principal.Principal;
import co.fitstart.entity.site.Site;

/**
 * 未签到报表查询
 * @author haiyan_xiao
 *
 */
public class SigninReportSearch{
    /** 开始时间 */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date begin;

    /** 结束时间 */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date end;

    /** 门店 */
    private Site site;
    
    private List<Site> sites;

    /** 教练 */
    private Principal coach;

    /** 学员姓名 */
    private String name;

    /** 学员手机号 */
    private String mobile;

    public SigninReportSearch() {
        
    }

    /**
     * @return the begin
     */
    public Date getBegin() {
        return begin;
    }

    /**
     * @return the end
     */
    public Date getEnd() {
        return end;
    }

    /**
     * @return the site
     */
    public Site getSite() {
        return site;
    }

    /**
     * @return the sites
     */
    public List<Site> getSites() {
        return sites;
    }

    /**
     * @return the coach
     */
    public Principal getCoach() {
        return coach;
    }

    /**
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * @return the mobile
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * @param begin the begin to set
     */
    public void setBegin(Date begin) {
        this.begin = begin;
    }

    /**
     * @param end the end to set
     */
    public void setEnd(Date end) {
        this.end = end;
    }

    /**
     * @param site the site to set
     */
    public void setSite(Site site) {
        this.site = site;
    }

    /**
     * @param sites the sites to set
     */
    public void setSites(List<Site> sites) {
        this.sites = sites;
    }

    /**
     * @param coach the coach to set
     */
    public void setCoach(Principal coach) {
        this.coach = coach;
    }

    /**
     * @param name the name to set
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @param mobile the mobile to set
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
}
